home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #2 / Amiga Plus CD - 1995 - No. 2.iso / internet / faq / englisch / alt.sys.amiga.uucp < prev    next >
Encoding:
Text File  |  1995-04-11  |  65.7 KB  |  1,623 lines

  1. Archive-name: amiga/AmigaUUCP-FAQ/part1
  2.  
  3.  
  4.                   AMIGA-UUCP-FAQ version 2.A.2 [Posting 35]
  5.                   MONTHLY POSTING, last update May 12  1994
  6.                   This FAQ is posted monthly (28th of month)
  7.  
  8.                 author: Marc SCHAEFER, <schaefer@alphanet.ch>
  9.                 Bugs, typos, ideas to <UUCP-Faq@alphanet.ch>
  10.             (ch stands for Switzerland)
  11.  
  12.     NOTE: The primary goal for this FAQ is to prevent questions from
  13.     looping over and over. If you have new and interesting material, post
  14.     it to alt.sys.amiga.uucp with "Addition to FAQ" somewhere in the
  15.     subject. I will add it for the next "release". You may also send any
  16.     ideas, changes, flames, typos to the address UUCP-Faq@alphanet.ch.
  17.     They will be incorporated in the next release with your name in the
  18.     CHANGES section as a reward :-)
  19.  
  20.     NOTE TO UUCP-BEGINNERS: Please take some of your time and READ the UUCP
  21.     documentation. Most of the questions posted on a.s.a.u are related to
  22.     manual pages. This FAQ contains also some information on common problems
  23.     and utilities. Don't forget to get the FAQS from news.announce.newusers.
  24.     You may also read UUMAN:Standards (for UUCP internals) and UUMAN:how2usenet.
  25.  
  26.  
  27.     CHANGES FROM ORIGINAL MATT DILLON'S FAQ ARE NOTED WITH A (*).
  28.  
  29.     To skip to a topic, search for the roman numeral surrounded by
  30.     parenthesis.  For example, (I).
  31.  
  32.     FAQ.1 (this file)
  33. (*) 0.      Changes from last posting
  34. (*) I.        Introduction to alt.sys.amiga.uucp[.patches]
  35.     II.     Introduction to AmigaUUCP
  36. (*) III.    Principal utilities
  37.     IV.     Constructing mail addresses
  38.     V.        Using DCRON
  39.     VI.     US domain clarification
  40.  
  41.     FAQ.2 (a different post)
  42. (*) VII.    Common problems (new, please submit things to go in here).
  43.     VIII.   Using SENDMAIL directly.
  44. (*) IX.     Other UUCP utilities.
  45. (*) X.      How to get UUCP stuff ?
  46. (*) XI.     BBS software supporting UUCP.
  47. (*) XII.    Other UUCP implementations for AmigaOS.
  48. (*) XIII.   Unresolved topics.
  49.  
  50.  
  51.  
  52. (0)                 RECENT CHANGES TO THIS FILE
  53.  
  54.     Changes are listed below
  55.  
  56.     Cosmetical, None
  57.  
  58. (I)                 INTRODUCTION TO ALT.SYS.AMIGA.UUCP[.PATCHES]
  59.  
  60.     (1) Configuration
  61.  
  62.     ALT.SYS.AMIGA.UUCP and ALT.SYS.AMIGA.UUCP.PATCHES are two newsgroups
  63.     dedicated to the UUCP system for the Amiga microcomputer, AmigaUUCP.
  64.     Both news groups are gatewayed to two mailing lists containing
  65.     additional recipients who would otherwise not have access to the ALT
  66.     groups.  That is, posting to an alt group will automatically relay to
  67.     the appropriate mailing list, and mailing to the mailing will
  68.     automatically relay to the alt group.
  69.  
  70.     If you do not have ALT group access and are not on the mailing list,
  71.     and would like to be on the mailing list, send your request to:
  72.  
  73.     amiga-uucp-request@apollo.west.oic.com    and/or
  74.     amiga-uucp-patches-request@apollo.west.oic.com
  75.  
  76.     To get off the mailing list, you can send your request to either
  77.     address.  Matt Dillon manually reads this alias.  Note that you must provide a
  78.     proper return address as part of your signature if you are a UUCP node
  79.     so he can properly format your return address.  If you are on the
  80.     internet (i.e. have a fully domained address), it isn't a problem.
  81.  
  82.     TO POST ARTICLES VIA THE MAILING LIST, send email containing your
  83.     posting to either of the following two addresses:
  84.  
  85.     amiga-uucp@idiom.berkeley.ca.us
  86.     amiga-uucp-patches@idiom.berkeley.ca.us
  87.  
  88.     Sending email to either address causes it to be automatically posted to
  89.     the alt.sys.amiga.uucp[.patches] newsgroup.   You do not have to be on
  90.     the mailing list to be able to post via the list.
  91.  
  92.     Report any problems to:
  93.  
  94.     amiga-uucp-owner@idiom.berkeley.ca.us
  95.     amiga-uucp-patches-owner@idiom.berkeley.ca.us
  96.  
  97.  
  98.     (2) Usage Of
  99.  
  100.     [Note: Original author is Matt Dillon. See next comment]
  101.  
  102.     The purpose of alt.sys.amiga.uucp is to convey the bulk of any
  103.     discussion relating to AmigaUUCP.  Discussion, bug reports, questions,
  104.     etc...
  105.  
  106.     The purpose of alt.sys.amiga.uucp.patches is for the posting of any
  107.     source code, scripts, or binaries relating to AmigaUUCP.  Full
  108.     distributions will NEVER be sent over alt.sys.amiga.uucp.patches.
  109.     Anybody may post to alt.sys.amiga.uucp.patches and, in fact, it is best
  110.     that any code you wish to submit to be merged into the master
  111.     distribution that Matt Dillon keep be submitted to this newsgroup instead of to
  112.     me personally.
  113.  
  114.     This will allow anybody to pick off the code and immediately implement
  115.     it on their own system without waiting for the next master distribution.
  116.  
  117.     Matt Dillon will also use alt.sys.amiga.uucp.patches to post updates to the
  118.     current master distribution, generally small to medium sized SHAR
  119.     or uuencoded LHARC files.  Matt Dillon personally would like to get a system
  120.     together so multiple-source postings can be archived in a text form
  121.     instead of a uuencoded form because all netnews is compressed anyway,
  122.     and compressing uuencoded lharc files generally makes the result larger
  123.     than the original instead of smaller.
  124.  
  125.     (3) BUG / ENHANCEMENT REPORTS
  126.  
  127.     [Note that the following text author is considered to be the
  128.     current UUCP source maintainer which seems to be Michael B. Smith,
  129.     mbs@adastra.cvl.va.us]
  130.  
  131.     The alt.sys.amiga.uucp and alt.sys.amiga.uucp.patches groups are fed
  132.     through a filter when they reach my machine, and any bug or enhancement
  133.     reports of a specific format will be automatically extracted and
  134.     appended to my TODO file.
  135.  
  136.     To issue a bug report or enhancement request, use the following format:
  137.  
  138.     ##B unique-id
  139.  
  140.     <bug report goes here>
  141.  
  142.     ##
  143.  
  144.     Note that there are TWO '#'s. ##B stands for a bug report, ##E stands
  145.     for an enhancement request.  WARNING!  The ##'s must begin a line, you
  146.     CANNOT PRECEDE ## WITH WHITESPACE.    Doing so will result in the filter
  147.     passing the report by.  For example, the ##B/## lines in the example
  148.     above, not being flush with the left margin, will be ignored by my
  149.     filter program.
  150.  
  151.     The unique-id should be a unique identifier for your bug report, for
  152.     example, I might use '##B dillon.23'.  Do NOT encode the date in
  153.     the unique ID because my filter program will automatically extract
  154.     the Date: and From: fields from the news message header.  Matt Dillon will
  155.     use the ID when refering to previous bug reports rather than posting
  156.     the whole bug report.
  157.  
  158.     (4) This FAQ sheet
  159.  
  160.     If you have information you think would be useful on this FAQ sheet,
  161.     please submit it to UUCP-Faq@alphanet.ch.
  162.  
  163.  
  164. (II)                INTRODUCTION TO AmigaUUCP
  165.  
  166.     This section consists of a brief introduction to AmigaUUCP.  It is not
  167.     meant to describe installation of the distribution.  Installation of
  168.     the distribution is more involved and best served by the instructions
  169.     that come with the distribution.
  170.  
  171.     AmigaUUCP was originally derived from GNU-UUCP and UUPC (was UUPC
  172.     derived from GNU?  I dunno).  This was several years ago.  It
  173.     eventually fell into William Loftus's hands who molded it into a
  174.     workable system for the Amiga.  From there, about a year later, it fell
  175.     into my hands and has since remained.
  176.  
  177.     What little GNU/UUPC code remains is in uucico, and even that is
  178.     rapidly disappearing.  AmigaUUCP is now almost entirely made up of code
  179.     written after the original port to the Amiga.  At this point, there is
  180.     no comparison at all between the older GNU/UUPC stuff and the state of
  181.     the art AmigaUUCP distribution.
  182.  
  183.     AmigaUUCP is a public domain project, though not properly in the public
  184.     domain because all authors involved have maintained copyrights on the
  185.     code.  legally, this may not mean much, but it does give us a sense of
  186.     security and more control over what is done with the code.    Be that as
  187.     it may, the entire distribution, source and all, is available to
  188.     anybody who wants it.   There are about a dozen principal authors and a
  189.     few dozen contributors, not to mention the hundreds of people who have
  190.     sent in helpful suggestions and bug reportrs.
  191.  
  192.     What is AmigaUUCP?    Well, if you are reading this article then you have
  193.     some idea how EMAIL and NETNEWS works ... AmigaUUCP is a set of
  194.     utilities and documentation to implement an EMAIL/NETNEWS link directly
  195.     on your amiga.  All you need to do is find what is known as a 'feed'
  196.     site who is willing to give you a UUCP connection, and, of course, a
  197.     modem with which to communicate with that feed.
  198.  
  199.  
  200. (III)               PRINCIPAL UTILITIES
  201.  
  202.     AmigaUUCP is made up of a plethora of utilities.  Many of the utilities
  203.     mimic their UNIX counterparts but it should be noted that none are
  204.     really based on actual UNIX C code except for those sections still
  205.     existing from the original GNU/UUPC port.
  206.  
  207.     Only the major utilities are listed below:
  208.  
  209.     UUCico
  210.  
  211.     UUCico is the workhorse of the system.    It calls your feed site
  212.     via the modem and transfers both outgoing and incoming mail and
  213.     news.    This mail and news will have been previously stored by
  214.     you or your feed site.
  215.  
  216.     It has been updated a lot, mainly for reliability reasons. Last
  217.     version is uucico_sd3.lha.
  218.  
  219.     Getty
  220.  
  221.     Getty handles incoming calls. It allows remote login (interactive
  222.     and uucico logins).
  223.  
  224.     Sendmail/RMail
  225.  
  226.     Sendmail/RMail is the workhorse of the MAIL subsystem.    The two
  227.     utilities are actually the same executable just renamed and I
  228.     will refer to them collectively as 'sendmail' from now on.
  229.  
  230.     Sendmail handles incoming mail, breaking it apart and sending it
  231.     to the appropriate mailbox, or re-queueing it if it is simply
  232.     passing through your system to another system down the line.
  233.     Sendmail deals with any aliases you might have defined and also
  234.     with any domains you have defined for routing email.
  235.  
  236.     Sendmail also handles, under the aegis of 'rmail', all incoming
  237.     mail.
  238.  
  239.     RNews
  240.  
  241.     RNews handles all incoming news, including local news you send
  242.     out.  It breaks apart compressed batches and creates an individual
  243.     file for each article in the UUNEWS: directory.  It also creates
  244.     a directory for each newsgroup. A lot of patches have been made
  245.         to increase reliability, and speed.
  246.  
  247.     BatchNews
  248.  
  249.     Batchnews compresses and batches any news you have sent posted into
  250.     a single batch file, making its transfer to your feed that much
  251.     more efficient.  Read the Newssetup.doc in the distribution for
  252.     more information on how to set up news.
  253.  
  254.     DMail
  255.     DMail is the amiga's mail shell.  It scans your mail box and
  256.     presents mail in an orderly fashion, allowing you to reply to
  257.     the mail and do other operations.
  258.  
  259.     DNews
  260.     DNews is the amiga's news reader.  It is not quite as sophisticated
  261.     as RN but is getting there.  It sports an intuition windowing
  262.     system to make it easy to scan through news.
  263.  
  264.     UUcp
  265.     UUcp (the command) can be used to copy files from your local system
  266.     to some of your neighbours. Note that the way it is implemented on
  267.     the AmigaUUCP system is a little different than in Unix. In Unix, as
  268.     soon as the uucp command has been executed, a copy of the implied file
  269.     is done in a data file in the spool directory. Then uucico copies it
  270.     to the other unix system that extracts the file from the data file.
  271.     In AmigaUUCP, if sending the file is only read while UUCico is online,
  272.     and that explains why if you UUCP a file which path is NOT authorized in
  273.     the UULIB:Security file, there will be an error while online. This prevents
  274.     the ability to forward the file to another host. However most of the time
  275.     in UNIX, uucp is very restricted. AmigaUUCP does not allow directory-deep
  276.     file send.
  277.     For sending to a far site, BMS is more convenient.
  278.  
  279.  
  280. (IV)                        CONSTRUCTING MAIL ADDRESSES
  281.  
  282.     (1) GENERAL
  283.  
  284.     Unfortunately, the internet mail system is made up of a huge number
  285.     of nearly incompatible networks.  Mail addresses are constructed
  286.     with various types of punctuation that mean various things .. indeed,
  287.     some punctuation means one thing in one domain and another in another
  288.     domain.  I have found that the absolute best way to construct a mail
  289.     address is either with the '@' format or with a '!' path.
  290.  
  291.     If your feed is a 'smart' host, any fully domained mail address can
  292.     be replied to with simply:
  293.  
  294.     user@fubar.subdomain.subdomain....domain
  295.  
  296.     dillon@apollo.west.oic.com
  297.  
  298.     Any address with dots in it is called a fully domained address.
  299.     Unfortunately, there are a few exceptions... any address ending
  300.     with .UUCP is *NOT* I repeat, *NOT* a domained address... it's
  301.     a hack that some sendmails will add to properly route the mail
  302.     internally.  This hack generally extends to the From: field of
  303.     an email message, and AmigaUUCP will do this, but not being a
  304.     domain,  you cannot SPECIFY a .UUCP trailer in the To: address.
  305.     For example, my UUCP address was:
  306.  
  307.     uunet.uu.net!overload
  308.  
  309.     Note that there is NO .UUCP specification tacked on to overload.
  310.     Note also that when you specify your UUCP address in your
  311.     signature you should start with a fully domained machine name,
  312.     *not* one ending with .UUCP.
  313.  
  314.     On other fronts, some unexperienced administrators will give their
  315.     machines a full domain name without properly registering it.  If
  316.     you have not registered your domain with the proper authorities,
  317.     DO NOT GIVE YOUR MACHINE A FULL DOMAIN.
  318.  
  319.     For example, when I first connected to my feed, which is uunet, I did
  320.     not have a .US domain and so my machine name was simply 'overload'.
  321.     After I registered in the .US domain I changed my machine name to its
  322.     registered equivalent, 'overload.Berkeley.CA.US'.
  323.  
  324.     (2) BANG PATHS
  325.  
  326.     Nearly all the systems on the internet accept what are known as
  327.     bang paths.  There are only a few exceptions.  One of the design
  328.     decisions for AmigaUUCP was to convert all addresses into bang
  329.     paths before sending them out.  There have been one or two sites
  330.     (so far) that have been unable to run AmigaUUCP because the feed
  331.     they picked was running news software so old it did not recognize
  332.     bang paths.  To those sites I say: find a different feed, AmigaUUCP
  333.     would become extremely messy were I to implement UNIX sendmail style
  334.     address parsing.
  335.  
  336.     A bang path work by specifying the exact path your mail is to go along,
  337.     in the following format:
  338.  
  339.     first_machine!machine!machine!users_machine!user
  340.  
  341.     Any machine name in the path may be a fully domained name.    If you have
  342.     a smart feed it will be able to optimize the path accordingly.  For
  343.     example, the bang path to me would normally be:
  344.  
  345.     uunet.uu.net!overload!dillon
  346.  
  347.     If your feed has a STUPID mailer, it may be necessary to use a bang
  348.     path to get *past* your feed to a nearby site that has a SMART
  349.     mailer.  For example, lets say your feed is named 'fubar' and has
  350.     a dumb mailer.  Let us also say that the feed has a UUCP connection
  351.     to 'harvard' which just happens to have a smart mailer.  To get your
  352.     message to me you might use:
  353.  
  354.     fubar!harvard!uunet.uu.net!overload!dillon
  355.  
  356.     your feed may or may not accept harvard's fully domained name, which is
  357.     harvard.harvard.edu, it depends on how stupid your feed's mail system
  358.     is.   If it does, it makes more sense to use:
  359.  
  360.     fubar!harvard.harvard.edu!uunet.uu.net!overload!dillon
  361.  
  362.     (3) INTERNET DOMAINS VERSES UUCP MAP ENTRIES
  363.  
  364.     The internet domain system is based on domain servers, real time
  365.     servers residing on known machines that know all the machines in a
  366.     particular domain and how to get to them.  When you send mail through
  367.     an internet machine, like this (assuming you have a UUCP connection
  368.     to UUNET):
  369.  
  370.     uunet!caps.ibm.com!user
  371.  
  372.     uunet (actually uunet.uu.net) will talk to the domain server for the
  373.     .COM domain to find caps.ibm.com (a name I made up).
  374.  
  375.     UUCP works differently.  While the internet is a real time network,
  376.     UUCP is a batch network.  UUCP has what is known as a MAP entry for
  377.     every UUCP site that submits one.  If you are a new UUCP site just
  378.     connected to your feed, you should send a MAP entry to the appropriate
  379.     administrator.  A MAP entry is *NOT* a domain entry.
  380.  
  381.     The UUCP MAPS are used by machines on the USENET to find other machines
  382.     on the USENET without the aid of domains.    Not all machines on the
  383.     USENET use MAPS to find some destination.  uunet.uu.net does, so here
  384.     is an example.  I can send email from overload to (again, a made up
  385.     name):
  386.  
  387.     uunet.uu.net!fubar!user
  388.  
  389.     Even if uunet does not talk directly to fubar.. assuming fubar has
  390.     a MAP entry.  uunet will search its maps to find the best path to
  391.     reach fubar, and then route the mail accordingly.  The actual route
  392.     that uunet constructs might be:    mcsun!gab!fubar!user
  393.  
  394.     If your feed is a machine that does NOT use maps, then you must
  395.     specify an explicit bang path to get past your feed to a site
  396.     that does.    For example, lets say your feed is named 'char00'
  397.     and has a dumb mailer, but connects to harvard.harvard.edu via
  398.     UUCP.  You want to email me.  you can do it in two ways:
  399.  
  400.     char00!harvard!uunet.uu.net!overload!dillon.
  401.  
  402.             or
  403.  
  404.     char00!harvard!overload.Berkeley.CA.US!dillon
  405.  
  406.     But, since your mailer is dumb, you would not be able to use:
  407.  
  408.     char00!overload.Berkeley.CA.US!dillon
  409.  
  410.     If, on the otherhand, char00 is a SMART USENET mailer that uses the
  411.     USENET MAPS (but still isn't on the internet itself), you can use:
  412.  
  413.     char00!overload!dillon
  414.  
  415.     Finally, if char00 is on the INTERNET, you can use:
  416.  
  417.     char00!overload.Berkeley.CA.US!dillon
  418.  
  419.  
  420.     (4) WHEN ALL ELSE FAILS - BOUNCED EMAIL
  421.  
  422.     email will bounce for a variety of reasons.  The fact that the
  423.     global email system is made up of so many different types of mail
  424.     systems causes lots of havoc... in many cases a system will munge
  425.     the path you attempt to send email through by misinterpreting it
  426.     or by attempting to 'optimize' it.
  427.  
  428.     When all else fails, and your attempt to reply to a piece of email
  429.     bounces, you may have to construct the return address by hand. Several
  430.     possibilities come to mind.  You want to use the 'h' command from dmail
  431.     to look at the actual mail headers (use dmail's help command to get
  432.     full info on the header command).
  433.  
  434.     You want to look at both the original message that was sent to you,
  435.     and the headers of your BOUNCED reply.
  436.  
  437.   -------- SAMPLE OF ORIGINAL MESSAGE  -------
  438.  
  439.     From uunet!SASK.USask.CA!telepro!oliphant Fri, 28 Dec 90 13:04:57 PST
  440.     Received: by overload.Berkeley.CA.US (V1.07/Amiga)
  441.         id AA00000; Fri, 28 Dec 90 13:04:57 PST
  442.     Received: from sask.usask.ca by uunet.UU.NET (5.61/1.14) with SMTP
  443.         id AA22874; Fri, 28 Dec 90 01:30:48 -0500
  444.     Received: from herald.USask.Ca by SASK.USask.CA with PMDF#10255; Fri, 28 Dec
  445.     1990 00:30 CST
  446.     Received: by herald.USask.Ca (5.57/GLH-1.0); Fri, 28 Dec 90 00:30:06 -0600 id
  447.     AA01058 for amiga-uucp-patches-request@overload.berkeley.ca.us
  448.     Received: by telepro.UUCP (1.05D/Amiga) id AA04612; Thu, 27 Dec 90 21:25:00 CST
  449.     Date: Thu, 27 Dec 90 21:25:00 CST
  450.     Message-Id: <9012280325.AA04612@telepro.UUCP>
  451.     X-Envelope-To: amiga-uucp-patches-request@overload.berkeley.ca.us
  452.     From: uunet!SASK.USask.CA!telepro!oliphant (Mike Oliphant)
  453.     To: amyuucp@sask.usask.ca
  454.     Subject: Mailing list
  455.  
  456.     Please add me to amiga-uucp-patches.
  457.  
  458.     Thanks.
  459.  
  460.     --
  461.     Mike Oliphant        UUCP: alberta!herald!telepro!oliphant
  462.                 Internet: oliphant@telepro.uucp
  463.  
  464.   -------- ADDRESS I SENT MY RESPONSE TO ------
  465.  
  466.     uunet!SASK.USask.CA!telepro!oliphant
  467.  
  468.   -------- SAMPLE OF BOUNCE THAT CAME BACK TO ME -------
  469.  
  470.     From uunet!sask.usask.ca!postmaster Mon, 31 Dec 90 01:02:30 PST
  471.     Received: by overload.Berkeley.CA.US (V1.07/Amiga)
  472.         id AA00000; Mon, 31 Dec 90 01:02:30 PST
  473.     Received: from sask.usask.ca by uunet.UU.NET (5.61/1.14) with SMTP
  474.         id AA13985; Sat, 29 Dec 90 17:18:48 -0500
  475.     Date: Sat, 29 Dec 1990 16:18 CST
  476.     Message-Id: <B13C1C282040350C@SASK.USask.CA>
  477.     X-Envelope-To: overload!dillon@uunet.UU.NET
  478.     From: PMDF Mail Server <uunet!sask.usask.ca!Postmaster>
  479.     To: overload!dillon
  480.     Subject: Undeliverable mail: local delivery failure
  481.  
  482.     The message could not be delivered to:
  483.  
  484.     Addressee: telepro!oliphant
  485.     Reason:
  486.     %MAIL-E-LOGLINK, error creating network link to node TELEPRO
  487.     -SYSTEM-F-NOSUCHNODE, remote node is unknown
  488.  
  489.   -------- END OF SAMPLE HEADERS --------------------
  490.  
  491.     So, why did my response fail?  First, I have to tell you something
  492.     about mail headers:     Except for Received: headers, intervening
  493.     systems can and will turn the standard headers into mush.  That is,
  494.     the 'From ' encapsulation, the From: header, the To: header, even
  495.     the Reply-To: header might be modified by an intervening system.
  496.  
  497.     There are only two things that are not mushed.  They are the Received:
  498.     headers and the mail message itself - which might contain the sender's
  499.     signature at the end.  This is a good reason to always put your email
  500.     address in your signature, and always base it at a known internet node
  501.     so anybody can figure out how to get back to you.
  502.  
  503.     A Received: header is PREPENDED by *EVERY* site a piece of email goes
  504.     through, and is NEVER modified by any other site.  These headers tell
  505.     you *exactly* how the mail was routed.
  506.  
  507.     If you look at the original message, you will note that one of
  508.     the machines, probably SASK.USask.CA, modified the From: line in
  509.     an attempt to optimize it:
  510.  
  511.     From: uunet!SASK.USask.CA!telepro!oliphant (Mike Oliphant)
  512.  
  513.     Note that, by the From: line, SASK.USask.CA talks directly to
  514.     telepro.  The 'From ' encapsulation was also modified, and there is
  515.     no Reply-To: header.
  516.  
  517.     When I sent my reply to SASK using From:, the mail bounced because
  518.     SASK was unable to find telepro ... if you look at the Received:
  519.     lines you can see why ... because telepro talked to Herald before
  520.     getting to Sask.  It is amusing because SASK is probably the node
  521.     that ripped out Herald's name in the From: and 'From ' lines in
  522.     the first place.
  523.  
  524.     Also, take a look at Mike's signature line:
  525.  
  526.     Mike Oliphant        UUCP: alberta!herald!telepro!oliphant
  527.                 Internet: oliphant@telepro.uucp
  528.  
  529.     Interesting, eh?  The Internet: address is actually wrong (sorry Mike!)
  530.     using .UUCP is not legal because it is not a proper domain.  However,
  531.     if you forward through an internet host that also uses the UUCP MAPS,
  532.     and assuming mike is in the maps, the address *will* work.
  533.  
  534.     It's the first address that confirms our fears... mike shows telepro
  535.     talking to herald.    This combined with the knowledge we gained from
  536.     the Received: lines tells us that the path:
  537.  
  538.     SASK.USask.CA!herald!telepro!oliphant
  539.  
  540.     Will work as a return address.  When in doubt, trace the Received:
  541.     headers to determine the return path.
  542.  
  543.     Sometimes a UUCP MAP entry will be incorrect, in which case using
  544.     the Received: headers will be the ONLY way to reply to a message.
  545.  
  546.     There are some situations which are impossible to reply to ... if
  547.     a message goes through a broken node that allows it to be propogated
  548.     one way but not the other, even using the headers will not work.
  549.  
  550.     Also, some sites will attempt to optimize the path you specified.  If
  551.     SASK.USask.CA were to optimize the path:
  552.  
  553.     SASK.USask.CA!herald!telepro!oliphant
  554.  
  555.     To
  556.  
  557.     SASK.USask.CA!telepro!oliphant
  558.  
  559.     Before processing, the mail could fail due to SASK.USask.CA breaking
  560.     itself.  There are many nodes, especially gateways between networks,
  561.     that are broken in this manner and there will be times when you will
  562.     not be able to reply at all.
  563.  
  564.  
  565. (V)                        USING DCRON
  566.  
  567.     Many AmigaUUCP users leave their machines on 24 hours a day. With the
  568.     advent of 2.0, and assuming the serial.device gets fixed, you can
  569.     conceivably run your Amiga 24 hours a day under a heavy load for weeks
  570.     without a crash.
  571.  
  572.     DCron is a program that runs in the background and executes other
  573.     programs at intervals defined in S:CRONTAB.  It is quite flexible..
  574.     you can run a program or script at specific times of day, every X
  575.     minutes, only on certain days of the week, or even only in certain
  576.     months!  I will not discuss the actual format, that can be looked
  577.     up in UUMAN:DCron.
  578.  
  579.     There are two reasons to run DCron:
  580.  
  581.     (1) Maintenance.
  582.  
  583.     (2) Automatic polling.  If you call a system on a regular basis and
  584.     want to automate the process, you can run UUCico from DCron at
  585.     specific times of the day.
  586.  
  587.     First maintenance.    Programs like UUCico, Getty, DCron itself, and
  588.     sendmail generate log files which, if left alone, would eventually fill
  589.     up your disk.  Also, if you are receiving NEWS, you need to delete
  590.     expired articles.  Due to the volume of news, not deleting old articles
  591.     can fill up your HD very quickly.
  592.  
  593.     The TRIMFILES utility trims log files to a specified number of lines,
  594.     default 100.  I normally run TRIMFILES on the various log files
  595.     once a day early in the morning.  The S:CRONTAB entry I use is:
  596.  
  597.     # trim log files at 3:01 A.M.
  598.     1 3 * * *      uucp:c/trimfile tmp:dcron.log uu:spool/logfile getty:logfile
  599.  
  600.     Note that the file paths will be somewhat different for your system.
  601.  
  602.     Second, keeping your UUNEWS: directory reasonable.    The TRIMNEWS
  603.     utility will handle this.  TRIMNEWS scans your UULIB:Newsgroups file
  604.     for the list of newsgroups, then scans each news group deleting
  605.     articles over N days old, where N is specified in the Newsgroups file.
  606.     A sample NewsGroups file might be:
  607.  
  608.     comp.sys.amiga        7
  609.     comp.sys.amiga.tech     7
  610.     comp.sys.amiga.programmer    7
  611.     comp.sys.amiga.announce    7
  612.     alt.sys.amiga.uucp        14
  613.     alt.sys.amiga.uucp.patches    30
  614.  
  615.     Which essentially tells TRIMNEWS to delete all articles in
  616.     comp.sys.amiga.* over 7 days old (7 days from reception), to delete all
  617.     articles in alt.sys.amiga.uucp over 14 days old, and to delete all
  618.     articles in alt.sys.amiga.uucp.patches over 30 days old.
  619.  
  620.     I normally run TRIMNEWS in the morning too, my S:CRONTAB file has:
  621.  
  622.     # run TRIMNEWS at 3:06 A.M.
  623.     6  3 * * *       uucp:c/trimnews
  624.  
  625.     ---
  626.  
  627.     DCRON is also useful to control the modem configuration.  You can run
  628.     the Getty utility from DCron to turn off the modem speaker while you
  629.     are asleep.   I use DCRON for other things as well, such as to
  630.     automatically revise UUNET's amiga-uucp[-patchces] mailing list
  631.     whenever I make a local change, and to backup my hard disk.  I also use
  632.     it to post this sheet once a month.
  633.  
  634.  
  635. (VI)                       .US DOMAIN CLARIFICATION
  636.  
  637.     This is a clarification to the information on registering in a
  638.     .US domain.  It turns out that you can register in the .US
  639.     domain even if your 'feed' node is NOT on the internet.  What
  640.     you need to do is find some node that IS on the internet that
  641.     is willing to be an MX FORWARDER to your machine (via a path).
  642.     This might prove difficult, but it is possible.
  643.  
  644. END OF FAQ PART 1.
  645.  
  646. Archive-name: amiga/AmigaUUCP-FAQ/part2
  647.  
  648.  
  649.                   AMIGA-UUCP-FAQ version 2.B.17 [Posting 35]
  650.                   MONTHLY POSTING, last update Oct 29 15:57
  651.                   This FAQ is posted monthly (28th of month)
  652.  
  653.                 author: Marc SCHAEFER, <schaefer@alphanet.ch>
  654.                 Bugs, typos, ideas to <UUCP-Faq@alphanet.ch>
  655.             (ch stands for Switzerland)
  656.  
  657.     NOTE: This is the second part of the FAQ. The first part contains
  658.     more general information. This part contains technical problems
  659.     and solutions to common AmigaUUCP problems, along with information
  660.     on how to get UUCP distributions, patches, enhancements and third
  661.     party utilities. You should however consider reading the first part
  662.     first.
  663.  
  664.     CHANGES FROM ORIGINAL MATT DILLON'S FAQ ARE NOTED WITH A (*).
  665.  
  666.     To skip to a topic, search for the roman numeral surrounded by
  667.     parenthesis.  For example, (I).
  668.  
  669.     FAQ.1 (another post)
  670. (*) 0.      Changes from last posting
  671. (*) I.        Introduction to alt.sys.amiga.uucp[.patches]
  672.     II.     Introduction to AmigaUUCP
  673. (*) III.    Principal utilities
  674.     IV.     Constructing mail addresses
  675.     V.        Using DCRON
  676.     VI.     US domain clarification
  677.  
  678.     FAQ.2 (this article)
  679. (*) VII.    Common problems (new, please submit things to go in here).
  680.     VIII.   Using SENDMAIL directly.
  681. (*) IX.     Other UUCP utilities.
  682. (*) X.      How to get UUCP stuff ?
  683. (*) XI.     BBS software supporting UUCP.
  684. (*) XII.    Other UUCP implementations for AmigaOS.
  685. (*) XIII.   Unresolved topics.
  686.  
  687.  
  688. (0)                 RECENT CHANGES TO THIS FILE (PART 2)
  689.  
  690.     Changes are listed below.
  691.     Too much to list. From mbs@adastra.cvl.va.us
  692.  
  693.  
  694. (VII)                       COMMON PROBLEMS
  695.  
  696.     Batch news, yes but how ? [Autobatch entry in UULIB:Config]
  697.  
  698.     if you add the config line (UULIB:CONFIG) "autobatch autobatch",
  699.     news article will be compressed separately at each posting. You
  700.     will end up with a lot of files in UUSPOOL:, decreasing
  701.     throughoutput. However if you don't post a lot of articles, this
  702.     can be interesting (you don't need to deal with DCRON or nasty
  703.     uucico options.)
  704.  
  705.     If you only poll another site, it would perhaps be more efficient
  706.     to use the pre-batching capability of uucico (uucico -b). This
  707.     will batch all posted articles in one file (if possible) and then
  708.     call the specified host.
  709.  
  710.     If you have downsites (if you feed other sites that calls you), you
  711.     could also set up a "BatchNews" entry in S:Crontab (if you use
  712.     DCRON) to pre-batch news before calling hours. Don't specify -b in
  713.     UULIB:Passwd, because then the other uucico would have to wait (and
  714.     possibly time-out) while online paying taxes.
  715.  
  716.     The only situation you want to add the "Autobatch autobatch" config
  717.     line to UULIB:CONFIG is when you don't know a lot about DCRON, you
  718.     don't post a lot of articles and you don't have sites that you feed.
  719.  
  720.     More information, see UUMAN:Batchnews, UUMAN:UUCICO, UUMAN:CONFIG.
  721.  
  722.     RNews uses hardlinks. How to prevent it ?
  723.  
  724.     Under the 2.0 operating system, RNews uses hardlinks to prevent
  725.     cross-posted article to use n times the space on the harddisk.
  726.     However, some utilities do not like very well hardlinks. It is then
  727.     possible to disable hardlinks with the following change to
  728.     UULIB:Config:
  729.  
  730.         RNEWS    UUCP:C/RNEWS -h
  731.  
  732.     WARNING! Hardlinks to directories are buggy with ALL releases of
  733.     the Operating System (V37-V39). Harlinks to files are also buggy
  734.     under OFS and DCFS. Hardlinks should be turned off if not under
  735.     FFS as shown above.
  736.  
  737.     The UULIB:SEQ field.
  738.  
  739.     The UULIB:SEQ fields is used to assign unique id's to files in the
  740.     spool directory and to messages/articles sent out. Note that some
  741.     news and mail systems (not AmigaUUCP) uses the ID's to prevent
  742.     newsloops/mailloops. If you clear (or restore from a backup) the
  743.     UULIB:SEQ, you should set it to a high value (or more than the last
  744.     number it was) so your message are not getting filtered.
  745.  
  746.     UUencode problems.
  747.  
  748.     If you edit a mail and insert an uuencoded file, you may have
  749.     problems if the editor changes spaces to tabs. With DME, you simply
  750.     set this option to off ("savetabs off"). If you don't the file
  751.     won't uu-decodable.
  752.     By the way the syntax for uuencode, if you want to uuencode file
  753.     "test.lha" is something like
  754.  
  755.         uuencode <test.lha >test.lha.uu test.lha
  756.  
  757.     The "test.lha.uu" file is the one to insert in your mail/news.
  758.     Some NEWS utilities allow automatic posting of binaries (GRN).
  759.  
  760.     UUCICO G protocol.
  761.  
  762.     UUCico 1.16a and 1.15c implement also a "G" protocol besides the
  763.     normal "g" protocol: If you poll one of these UNIX sites which
  764.     support the 'G' protocol you have to force your own uucico to first
  765.     try to use 'G' instead of 'g' when asking for the supported
  766.     protocolls at connection startup.  To do this, poll with
  767.  
  768.         $ uupoll ... "-u -pG" ...       or
  769.         $ uucico ... -pG      ...
  770.  
  771.     Note that I couldn't test this.
  772.  
  773.     There are a LOT more infos in the UUCP.internal FAQ, especially
  774.     about other UUCP protocols.
  775.  
  776.     Trimnews
  777.  
  778.     New trimnews have been implemented, last is version 04, which supports
  779.     new OS2.04 ExAll() calls which diminush the risk of a partition being
  780.     trashed when deleting articles. It also offers trimming by hours rather
  781.     than day and ALL trimming. It can be found on FTP/BMS/UUCP/FSP sites.
  782.  
  783.     Multiple UUCICOs versions.
  784.  
  785.     A lot of changes have been made on native UUCICO, and most of them
  786.     in an uncontrolled way. When you specify a UUCICO version, you should
  787.     also give the size of the file. The latest UUCICO is known to be:
  788.  
  789.                      --p-rwxd    1      53372  02-Jun-94 11:43:32  uucico
  790.                                         53372 bytes (105 blocks, 1 items
  791.                      Ram Disk: > uident uucp:c/uucico
  792.                      uucp:c/uucico   @($)sysdep.c V1.17-beta.03 Jun 02 1994
  793.                      uucp:c/uucico   @($)uucico.c V1.17-beta.30 Jun 02 1994
  794.  
  795.             From AmigaUUCP version 1.17b4 or 1.17b5.
  796.  
  797.     Problems with newsloops due to Path-naming.
  798.  
  799.     Suppose your newssite is called "foo". However, for an unknown reason,
  800.     for example adminstration, it puts on the "Path" something like
  801.     "foo.bar" or "bar" or "bar.edu". You will then have looping problems.
  802.     The solution is to add the following entry to your sys file, replacing
  803.         foo:*
  804.     by    foo:foo.bar:bar:bar.edu:*
  805.  
  806.     Augmenting throughoutput.
  807.  
  808.     The UUCP protocol, because it is a "send-ack-send" protocol,
  809.     which needs an acknowledge of each packets before resuming
  810.     sending, may be very slow. The following are some ideas to
  811.     augment throughoutput.
  812.  
  813.     a) Try to augment the window size. The window size is the
  814.     amount of packets that may have been sent without being
  815.     ack'ed in return. The bigger the better. Usually, 7 is OK.
  816.     You set it via the -n uucico parameter (e.g. -n7).
  817.     However some implementations of your feed's UUCP software
  818.     will not allow above 3 (e.g. SYSV Basic Networking Utilities).
  819.     
  820.     b) Try to augment the packet size. It is how much data are
  821.     being sent in one packet. This is done via the -P uucico
  822.     keyword. For example -P5 selects 512 bytes packets.
  823.  
  824.     c) Try to batch news in bigger packets. Avoid the "autobatch autobatch"
  825.     configuration line in UULIB:CONFIG. Only batch once just before the
  826.     outgoing call (for example use the -b switch for uucico).
  827.  
  828.     d) Try to batch mail. Ask your feed if he can use BSMTP on both
  829.     sides. This will diminush the number of small files to transmit.
  830.  
  831.     e) In some case SUPPRESSING any error correction *AND* data compression
  832.     protocol may decrease response time and increase throughoutput. Measures
  833.     have been done concluding that it should be tested if your feed cannot
  834.     do more than 3 windows and 64-bytes packets. If you do not send a lot
  835.     of small files and can use 7-window packets with big size, usually
  836.     disabling data compression and error correction may not be needed nor
  837.     useful.
  838.  
  839.     In general, you should TRY and figure out if anything helps. There
  840.     is no universal solution to such problems.
  841.  
  842.     Don't use tabs inside configuration files
  843.  
  844.     A lot of problems have been reported with using TABs in your
  845.     configuration files. For example, the BSMTP package written
  846.     in Arexx does not accept any TABs in UULIB:Config. Also it
  847.     has been reported that Batchnews will not understand a TAB in
  848.     UULIB:L.Sys between the name of the node and "Any". This will
  849.     result in no batching for the specified site. Beware that some
  850.     editors will compress spaces into tabs. To force saving TAB to
  851.     spaces use "savetabs on" in DME. This, according to Michael B.
  852.         SMITH <mbs@adastra.cvl.va.us>, is no longer true with 1.17b4.
  853.  
  854.     Using the mail/newssystem with "detaching" editors.
  855.  
  856.     Most of AmigaUUCP software when calling external editors relies
  857.     on the fact that the editor will only return control when the
  858.     user has either cancelled (ie not changed the original edit file),
  859.     or created a message (ie changed the oroginal edit file).
  860.     DNEWS, GRn, DMAIL, and other software detect the cancel/ok condition
  861.     from the length/modification date of the file. If it was not modified,
  862.     then nothing is to be sent. Of course if the editor detaches itself
  863.     it will prevent this mechanism from correctly working.
  864.     The only solution is to force the editor not to return immediately.
  865.     For example, with CED (CygnusEditor, commercial), you have to add
  866.         Editor    "CED -keepio"
  867.     to your config file.
  868.  
  869.     All news are stored in the JUNK directory.
  870.  
  871.         Edit the UULIB:Newsgroups file, there must be a line with the
  872.         newsgroup name (in . notation), a space/tab and the expiration delay
  873.  
  874.     My news partition is growing, nothing seems to be deleted.
  875.  
  876.         You have to either use cron to automatically run trimnews at
  877.         specified times, or run trimnnews by hand. trimnews -all will
  878.         delete all news. You should redirect the output to NIL: if
  879.         you use it interactively (it will execute faster). Don't forget
  880.         to use ONLY the latest version of trimnews. Some of them did
  881.         awful things. Remember that a newspartition must be on a FFS
  882.         disk. Using DCFS or other filesystems may create problemes due
  883.         to bugs in the OS.
  884.      
  885.     My machine name is 'testa', but the world knows me as 'test.com'.
  886.  
  887.         Add the following to UULIB:Domain: 'test.com MD UU testa', and
  888.         add Reply-To: to your messages (or use testa.test.com).
  889.      
  890.     I want to prevent the news to go to siteb if they come from sitea and
  891.     vice-versa.
  892.  
  893.         If your feeds are sitea and siteb, update your UULIB:Sys config
  894.         to:
  895.            sitea:siteb:comp.sys.amiga.*
  896.            siteb:sitea:comp.sys.amiga.*
  897.      
  898.     I keep getting 'Received x expected y' messages while uucico'ing.
  899.  
  900.         Use hardware flow control, minimize other tasks running, augment
  901.         uucico priority or buy a faster Amiga. These messages mean the two
  902.         uucico speaking to each other are out of sync. This is not fatal,
  903.         and will be recovered automatically by the protocol.
  904.  
  905. (VIII)                    USING SENDMAIL DIRECTLY
  906.  
  907.     In many cases you will want to have scripts run from dcron to send
  908.     automated postings, mailings, or do other automated tasks such as
  909.     backups.  Usually bookeeping is made a lot easier if you have these
  910.     script files send you local mail containing the results of their
  911.     actions (such as log files or a success/failure message).
  912.  
  913.     The easiest way to send a message to yourself from a script is to
  914.     use the sendmail program.  Please refer to the manual page for more
  915.     information.  Essentially there are two ways to do this depending on
  916.     the type of message you want to send:
  917.  
  918.     If you wish to send a simple message to yourself and include some
  919.     sort of generated log file which is not formatted mail (i.e. has
  920.     no headers), you can specify various headers through options to
  921.     sendmail and also include the -raw option.
  922.  
  923.     sendmail -raw -f cron -t dillon -s "backups completed" <t:logfile
  924.  
  925.     On the otherhand, if you have some sort of monthly posting, such as
  926.     this FAQ sheet, and want to send it automatically, and the file IS
  927.     formatted mail (has normal mail headers such as 'From:' and 'To:' and
  928.     'Subject:') you can use the following:
  929.  
  930.     sendmail <mail_file
  931.  
  932.     Since the headers are in the file, no other command line options are
  933.     necessary, though you can effectively ADD additional recipients through
  934.     appropriate command line options.
  935.  
  936. (IX)                    OTHER UUCP UTILITIES.
  937.  
  938.     1. Other crons.
  939.  
  940.     There are to my knowledge 3 crons available:
  941.     DCRON
  942.     AmiCron (fish disk)
  943.     CyberCron (later fish disk)
  944.         This one is 2.0 only and has special features like "at" command,
  945.         and resembles a lot the UNIX cron.
  946.     TPTCron from the DLG Pro package (however has been released for public use)
  947.  
  948.     2. Logging in remotely.
  949.  
  950.     Since 1.15, the following method can be used to log in remotely. It is
  951.     very stable and allows for custom AmigaShell scripts.
  952.  
  953.     You NEED LIBS:fifo.library & L:fifo-handler (latest version if
  954.     possible, which is 37.5, included with AmigaUUCP 1.17b4)
  955.     Note that fifo-handler, although it is a DOS handler, *cannot*
  956.     be mounted. You have to RUN it. Eg in your S:user-startup (or
  957.     S:Startup-Sequence under 1.3) you have to add
  958.  
  959.     RUN <NIL: >NIL: L:Fifo-Handler
  960.  
  961.     Now you have two possibilities:
  962.  
  963.     a) You want an user with full shell access.
  964.     Set up the following line in your UULIB:Passwd file:
  965.        sysop,sysop_password,1,1,(Sysop Shell Login),RAM:,*
  966.  
  967.     Drawback: The Ctrl-C and Ctrl-D signals are not passed. By the way,
  968.     More does not work (FIFO: does not support DISK_INFO Console packet
  969.     used by More to retrieve window information). However most commands
  970.     do work. Requesters will be disabled automagically by getty.
  971.  
  972.  
  973.     b) You want to launch a script. Note that Getty will not pass Ctrl-C and Ctrl-D,
  974.     as in a). In this case this is an advantage.
  975.     Set up the following line in UULIB:Passwd
  976.         guest,*,2,2,(Guest login),RAM:,*Guest-Startup
  977.  
  978.     This is a guest login without password. In S:Guest-Startup you may
  979.     have the following lines. It won't be stoppable and if it fails
  980.     there won't be any requesters, and the script won't return to a
  981.     shell.
  982.  
  983.         Echo "Welcome on as a guest"
  984.         Type MY_DATA:Information
  985.         EndCLI
  986.  
  987.     You may well also create a complete menu system with options.
  988.  
  989.     Note that the old method using a Newshell AUX: cannot be used anymore
  990.     due to Getty new method of locking the serial port. If you do you will
  991.     get errors.
  992.  
  993.     See also "AuxSupport", and AXSH.
  994.  
  995.     3. AXSH
  996.  
  997.     AXsh is a multiuser shell with built-in protections. It can be
  998.     used with UUCP. Users may then send/receive mail & news. Current
  999.     version is 1.30 (works under 1.3 with arp.library, under 2.0, or
  1000.     under WB 2.1 for localization. It is shareware (US $30), mail to
  1001.     albert@cs.tut.fi for more information. See included information
  1002.     how to install it with UUCP, and the BBS section below.
  1003.  
  1004.  
  1005.     A full-working demo version is available from aminet: util/shell/
  1006.     and from nic.funet.fi:/pub/amiga/shells/AXsh/.
  1007.  
  1008.     4. Archiving newsgroups.
  1009.  
  1010.     Archiving newsgroups can be automatically done with the following
  1011.     steps:
  1012.  
  1013.     a) Edit S:CronTab and add the following lines. This will launch a
  1014.     script at 00:30 each day.
  1015.  
  1016.         30 00 * * * UUArchive-Newsgroups
  1017.  
  1018.     b) Edit UULIB:Sys and add
  1019.  
  1020. # dummy node(s) for archiving news, will never be batched since not in L.Sys
  1021. uuarchive:alt.sys.amiga.alphanet,alphanet.*
  1022.  
  1023.     c) Create S:UUArchive-Newsgroups. Note you need an TRASH: assign to
  1024.     some temporary directory. We use LHA as an archiver. We could also
  1025.     first join the article and then LHA them (it would be more
  1026.     efficient).
  1027.  
  1028. --- cut here ---
  1029. Echo "UUArchive-Newsgroups(4)"
  1030. ; What follows to prevent forgetting articles.
  1031. ; Convert "." format to "/" format (1.16D)
  1032. ; Does not prevent from being launched twice, however.
  1033.  
  1034. CD UUNEWS:
  1035.  
  1036. ; ALPHANET newsgroups
  1037. IF EXISTS UUSPOOL:BATCH/UUArchive
  1038.   Delete TRASH:#?UUArchive
  1039.   Rename UUSPOOL:BATCH/UUArchive TRASH:_UUArchive      ; Needed for batchnews multitasking.
  1040.   ConvertNewsgroup TRASH:_UUArchive TRASH:UUArchive
  1041.   LhA -iTRASH:UUArchive a ARCHIVES:Newsgroups/ALPHANET_NEWSGROUPS
  1042. EndIF
  1043. --- cut here ---
  1044.  
  1045.     d) Create S:ConvertNewsgroup which converts "." syntax to "/" syntax
  1046.     as used in UUCP V1.16d and above. Note we use SED (Stream Editor).
  1047.     It can be found on fish disks. Probably the use of the Amiga stream
  1048.     editor "edit" would be possible.
  1049.  
  1050. --- cut here ---
  1051. .key source,dest
  1052. .bra {
  1053. .ket }
  1054.  
  1055. Sed < {source} > {dest} -fS:Sed-Newsgroup-Script
  1056. --- cut here
  1057.  
  1058.     e) Create S:Sed-Newsgroup-Script, which is the SED macro itself
  1059.  
  1060. --- cut here ---
  1061. y%.%/%
  1062. --- cut here ---
  1063.  
  1064.     5a. MAIL to NEWS Gateway.
  1065.  
  1066.     It is very easy to set up a (working but ugly) Mail to News gateway.
  1067.     For example you want all mail to user "alphanet-general" to be posted
  1068.     automatically on alphanet.general. Simply add the following lines to
  1069.     your UULIB:aliases file :
  1070.  
  1071.     alphanet-general: "|postnews -R UULIB:alphanet-general-refs"
  1072.  
  1073.     Also create the "UULIB:alphanet-general-refs file on the following
  1074.     skeleton:
  1075.  
  1076.     Newsgroups: alphanet.general
  1077.     Distribution: alphanet
  1078.     Sender: alphanet-general@alphanet.ch (Mail to News gateway)
  1079.  
  1080.     This will work easily, but is not always of a pretty sight. Please
  1081.     note that such gatewaying should be limited to your network and never
  1082.     transmitted through news. There are packages which are best suited for
  1083.     that purpose.
  1084.  
  1085.     5b. NEWS to MAIL Gateway
  1086.  
  1087.     CNEWS users may want to use newsgate/mailgate, posted to .patches some
  1088.     time ago (available at litamiga /pub/amiga/uucp, or at alphanet). Contact
  1089.     the author, wusel@hactar.hanse.de, if you have problems locating a copy.
  1090.     AmigaUUCP 1.16D users should find Newsgate.lha on litamiga.epfl.ch
  1091.     /pub/amiga/uucp directory, or contact its author postmaster@megalith.miami.fl.us.
  1092.  
  1093.     6. Mail Vacation programs.
  1094.  
  1095.     A mail vacation program is a program that replies automatically to
  1096.     received mail while you are absent. I know of two versions that are
  1097.     available at litamiga, and were posted a while ago on a.s.a.u.patches.
  1098.     Look for MailVacation.lha & vacation.lha.
  1099.     A new vacation program "mwm_vacation.lha", done by Mike Meyer, is
  1100.     also available (just posted on .patches with the "vacation.lha" name)
  1101.  
  1102.     Authors: MailReflect.Rexx, CB@brewhq.swb.de (Christian Balzer)
  1103.              ARexx.Reflector, fgent@gentle.nbg.sub.org (Friedrich Gentner)
  1104.              vacation.rexx, heiner@amross.cpr.sub.org (Heiner Kordewiner) 
  1105.              
  1106.     7. UUPoll
  1107.  
  1108.     UUPoll is a polling server. It supports the following features:
  1109.      -  controls the execution of a UUCICO child as the parent part
  1110.      -  checks for correct hostname and polling-time violation
  1111.      -  controls abortion of UUCICO due to a precalculated restriction time
  1112.      -  operates dependendly on status of last session
  1113.      -  operates dependendly on (specific) pending work
  1114.      -  controls dialup retries due to busy line or other UUCICO failures
  1115.      -  controls abortions due to user interupts
  1116.      -  can be disabled through a job control feature for crontab interventions
  1117.      -  can abort a startup due to or break an already running UUCICO process
  1118.      -  can give information about polling times and host status
  1119.      -  can setup your modem before start of a polling session
  1120.      -  can spawn UUCICO with additional options
  1121.      -  can spawn own user command after a (successful) session
  1122.      -  full UUCP logfile support similar to UUCICO
  1123.      -  can run under full runtime debugging with variable debug level
  1124.  
  1125.     Author: UUPoll R0.68, rse@angle.sub.org (Ralf S. Engelschall)
  1126.  
  1127.     8. UUTraf
  1128.  
  1129.     UUTraf sums up all xferstat entries of your UUCICO connections and
  1130.     calculates a statistic chart.  It can also pack the original log entries
  1131.     into a shorter form which will be also understand by UUTRAF when
  1132.     scanning the xferstat.  Basically resembles the UNIX version, but gives
  1133.     more information.  Requires UUCICO Release 1.13n, 1.15c or 1.16a.
  1134.  
  1135.     Author: UUTraf R0.15, rse@angle.sub.org (Ralf S. Engelschall)
  1136.  
  1137.     9. UUAcct
  1138.  
  1139.     UUAcct resembles UUTraf, but gives more accounting-related information
  1140.     (such as last call from node x)
  1141.  
  1142.     Author: UUACCT 1.3, wusel@hactar.hanse.de (Kai 'wusel' Siering)
  1143.  
  1144.     10. Elm
  1145.  
  1146.     Elm is a more user friendly mailreader, based on its unix equivalent.
  1147.     Last version is 3.0. Shareware  $US10. Supports MIME.
  1148.  
  1149.     Author: ELM 3.0, amk@zikzak.in-berlin.de (Andreas M. Krichwitz)
  1150.  
  1151.     11. GRN
  1152.  
  1153.     GRN is a fully intutionized Newsreader. Works well on flicker-free
  1154.     systems. 2.0 only. By Mike Schwartz, latest releases by Michael B.
  1155.     Smith. It supports NNTP also, on top of Commodore's AS225, or by
  1156.     itself. It does support AmiTCP, DNET, MLink and AUW.
  1157.  
  1158.     12. BMS
  1159.  
  1160.     BMS stands for Batch Mail Server. It allows to either request files
  1161.     from another node which has BMS installed, or to create a BMS node
  1162.     which will process file requests from other nodes. By Matt Dillon.
  1163.  
  1164.     13. BSMTP (Batch Simple Mail Transfer Protocol)
  1165.  
  1166.     Normal mail pieces ready for sending via UUCP are stored each in 3
  1167.     files. One local control file, and two data files (mail is not batched)
  1168.     Moreover, mail is not compressed. If you send a lot of mail, the
  1169.     overhead and the fact mail is not compressed may slow down your
  1170.     connection. You may then choose to go for BSMTP. BSMTP is an
  1171.     additionnal layer on the UUCP system. You continue writing independant
  1172.     files in the UUSPOOL: directory. At a specified (DCRON) time, you run
  1173.     the BSMTP batcher for a specified site, and this will create one
  1174.     batched and compressed file to send to the specified site. Batched
  1175.     means that data all is in one single file.
  1176.     NOTE: The other site MUST have set up his BSMTP system correctly. Ask
  1177.     also for the type of compression (compress-14, compress-16, freeze,
  1178.     none). Best is freeze.
  1179.  
  1180.  
  1181.     To my knowledge there are two packages available (litamiga or Aminet):
  1182.        - A set of ARexx script + modified UUXQT
  1183.        - C executables.
  1184.        - SmailAmiga
  1185.  
  1186.     Authors:
  1187.     BSMTP 0.14 rse@angle.sub.org (Ralf S. Engelschall)
  1188.     BSMTP-ARexx: georg@bluemoon.GUN.de (Georg Sassen)
  1189.         SmailAmiga, see the SmailAmiga subsection.
  1190.  
  1191.     14. AVM
  1192.  
  1193.     AVM's last version is 1.3.2 and is available on ftp.eunet.ch
  1194.     Author: gstark@misvax.mis.arizona.edu (Gavin Stark).
  1195.  
  1196.     15. UUXQT L:Commands
  1197.  
  1198.     A special version of the UUXQT executable is available. It allows the
  1199.     launching of more commands than the usual UUXQT. Launchable commands
  1200.     are configurable. This can be used for special needs (BSMTP, ...).
  1201.     Couldn't find the author name.
  1202.  
  1203.     16. MIME [Multipurpose Internet Mail Extensions]
  1204.  
  1205.     Mime is at this time a mail standard. Amiga packages include
  1206.     "metamail-2.3" available by ftp on ftp.eunet.ch mirrors. It is
  1207.     an extension to standard mail message, allowing to pass enhanced text,
  1208.     graphics, audio, and more, in a standardized and interoperable manner.
  1209.     It's far more than just ASCII text. The only News system that is
  1210.     supposed to include something similar is the NeXT NewsGrazer which
  1211.     uses RTF (rich text format). GRn and GMail will probably support MIME
  1212.     in some future releases. The metamail-2.4 port for the Amiga (by Johan
  1213.     Widin) requires a suite of other programs as well (as most Amiga MIME
  1214.     implementation will) to convert the text and graphics formats to things
  1215.     that can be displayed on the Amiga (GIF, TIFF, TeX, etc.)
  1216.  
  1217.     17. XStat
  1218.  
  1219.     XStat is a traffic analyser for UUCP connections. It allows not only
  1220.     reporting usual figures, but also may be used to calculate real phone
  1221.     costs based on user-settable rates. It needs at least AmigaOS 2.04.
  1222.    
  1223.     Available on Fish 714 (with Modula-2 source). A newer version was
  1224.     distributed in December 1993 (1.14)
  1225.  
  1226.     Author: Juergen Weinelt, jow@rz.uni-wuerzburg.de
  1227.  
  1228.     18. AuxSupport
  1229.  
  1230.     In order to log in remotely, you may also use the AuxSupport.lzh package
  1231.     (posted a while back) which uses a special aux handler which will work
  1232.     with getty. It also does pass control C,D etc... and includes emacs that
  1233.     works over aux, and AZ (an XPRZmodem util) that allows interactive zmodem
  1234.     transfers while logged in. With this method you do not need fifolibrary
  1235.     nor fifo-handler.
  1236.  
  1237.     Drawback: the sd-aux-handler currently does not work with multi serial 
  1238.     line cards, and the newshell command must be done via script that also
  1239.     invokes a wait process to prevent getty from getting back on port until
  1240.     shell exits (examples supplied in archive).
  1241.  
  1242.     Author: Steve Drew, drew@cgou11.enet.dec.com
  1243.  
  1244.     19. Remote-WShell
  1245.  
  1246.     Could allow you to use WShell remotely. Seems to be based on AuxSupport.
  1247.     Incorporates TNews to read news. I have not registered to WShell so I
  1248.     couldn't test it.
  1249.  
  1250.     20. ANN
  1251.  
  1252.     Newsreader. Very configurable. Similar to Unix's nn.
  1253.     Author: Walther Mildenberger (wasp@chumly.ka.sub.org)
  1254.  
  1255.     21. TIN
  1256.  
  1257.     TIN is a threaded (meaning it groups articles by Subject: and References:)
  1258.     and interactive (meaning you move a cursor to the group/article you want to
  1259.     read and type return) newsreader ported from its UNIX version. There is
  1260.     also a special BBS version (e.g. for DLG or similar Bulletin Board Systems).
  1261.     It is distributed with full source code. Latest version, directly
  1262.     compilable on Amiga (SAS/C) is 1.2 PL1. This version does support NNTP.
  1263.  
  1264.     Author: Iain Lea <iain.lea@erlm.siemens.de>,
  1265.             ported to AmigaOS by Mark Tomlinson <mark@garden.equinox.gen.nz>.
  1266.  
  1267.     22. WPL
  1268.  
  1269.     WPL is a telecomunications interpreted language, in many ways similar
  1270.     to AREXX.  It is a grouping of shared libraries, with the main libraries
  1271.     being 'wpl.library' for the main interpreter, 'xferq.library' for address
  1272.     parsing/handling and the outbound list, xpr*.library(xprfts.library,
  1273.     xprzedzap.library,etc) for actual file transfers, and a number of new
  1274.     libraries 'yet to be written' that will allow third party authors to
  1275.     add commands to this language (In much the same way as RXLib'd libraries
  1276.     work for AREXX, only much faster).
  1277.  
  1278.     For more information, join the following mailing lists.
  1279.  
  1280.     wpl-programmer@alfred.ccs.carleton.ca   - For the WPL language developers,
  1281.              people writing support utilities or language extensions,
  1282.              protocol authors, language beta testers.
  1283.  
  1284.     wpl-application@alfred.ccs.carleton.ca  - For the users of WPL based
  1285.               mailers, the GUI users, etc.  This conference will remain
  1286.               as non-technical as we possibly can, and is the place
  1287.               where WPL programmers can support their software.
  1288.  
  1289.     23. AmigaMail
  1290.  
  1291.     AM (AmigaMail) is a completely Intuition controlled mail user agent
  1292.     for use with  AmigaUUCP and  AmigaUUCP+. It runs only on OS 2.04 and
  1293.     above, and its goal is to provide a consistent user interface for mails.
  1294.     Note that it is still beta, latest version is AM V1.19beta, installation
  1295.     needs good comprehension of UUCP internals.
  1296.  
  1297.     Author: Christian Riede  <chr@senga.ka.sub.org>
  1298.  
  1299.     24. UUFS
  1300.  
  1301.     UUFS is a file-mailserver. However it seems it has some security leaks.
  1302.  
  1303.     Author: Andrew Koppa & others
  1304.  
  1305.     25. mpack/munpack
  1306.  
  1307.     mpack is a program for encoding binary files and sending them through
  1308.     the mail and news. The messages it creates follow the MIME (see the
  1309.     MIME section in this FAQ for more information) format outlined in RFCs
  1310.     1521 and 1522. Being of more recent design, it has several technical
  1311.     advantages over messages containing uuencoded files. It was designed
  1312.     to send binaries through mail and news, and it is easier to use than
  1313.     raw uuencode for posting.
  1314.  
  1315.     munpack is the unpacker that goes with mpack. It has many of the same
  1316.     advantages over uudecode that mpack has over uuencode. The one
  1317.     drawback is that you cannot save all the parts of an mpack posting in
  1318.     one file to be fed to munpack. munpack must be able to distinguish the
  1319.     separate messages from each other in some way. The obvious advantages
  1320.     - not having to save the messages at all, not having to worry about
  1321.     what order you process them in, and being able to process parts from
  1322.     two postings in intermixed order - outweigh this disadvantage.
  1323.  
  1324.     Exactly how you unpack an mpack archive depends on your news reader.
  1325.     The hard - but always possible - way is to save the each part of an
  1326.     mpack message as a separate file and run munpack with those files as
  1327.     arguments. As stated above, you must put each part in a separate file,
  1328.     but order doesn't matter.  You can save multiple multipart postings in
  1329.     a directory, cd to that directory and issue the command "munpack `list
  1330.     lformat %p%n`".
  1331.  
  1332.     If your newsreader supports MIME format messages, it may decode and
  1333.     unpack mpacked files without any action on your part, or it may
  1334.     require you to issue a command to process each part as a MIME message.
  1335.     If it does not support MIME format messages, the easiest way to unpack
  1336.     mpacked files is to arrange to run munpack on each message from inside
  1337.     your newsreader. Details of how this is done depend on your
  1338.     newsreader.
  1339.  
  1340.     The central release mechanism for mpack and munpack is FTP from
  1341.     export.acs.cmu.edu, in the directory pub/mpack. This directory has
  1342.     MS-DOS, Mac and Amiga binaries, as well as sources for those and the
  1343.     Unix version. Amiga-specific distributions are also available via BMS
  1344.     from various sites, including contessa.phone.net and
  1345.     adastra.cvl.va.us. If none of those work, the maintainer of the Amiga
  1346.     version can be contacted via email to mwm@contessa.phone.net, and will
  1347.     send you a uuencoded version of munpack.
  1348.  
  1349.     26. SmailAmiga (V2.5)
  1350.  
  1351.     This is a port from aussem@mavhh.hanse.de of the popular SMAIL
  1352.     UNIX mailer, including BSMTP. It is a full replacement for the
  1353.     original sendmail, mainly useful for gateway-site Amigas.
  1354.     It is available on Aminet.
  1355.  
  1356.     27. Monalisa (1.0a)
  1357.  
  1358.     This software is shareware and implements a full FIDONET to UUCP
  1359.     gateway.
  1360.  
  1361.     Author:  eric@desert.wlink.nl
  1362.  
  1363. (X)                    HOW TO GET UUCP STUFF.
  1364.  
  1365.     1. UUCP Patches FTP sites.
  1366.  
  1367.     The litamiga.epfl.ch:/pub/amiga/uucp directory is expected to contain
  1368.     all stuff posted in alt.sys.amiga.uucp.patches. Please allow some
  1369.     delay from the time things are posted on alt.sys.amiga.uucp.patches to
  1370.     the time they are available on litamiga. [128.178.151.32]
  1371.     The litamiga FSP daemon is on disun3.epfl.ch at port 9999.
  1372.     There is also an IRC client called ALPHABot.
  1373.  
  1374.     **NOTE** litamiga.epfl.ch is available from 1800 to 0900 GMT+2
  1375.  
  1376.     Aminet: The ftp.eunet.ch mirrors (of which litamiga is) also
  1377.     have most of UUCP stuff. (/pub/aminet/comm/uucp)
  1378.  
  1379.     2. Public UUCP sites.
  1380.  
  1381.     Site name:     alphanet.ch
  1382.     Login:         nuucp (changed)
  1383.     Phone number:  +41 38 41 40 81    (changed)
  1384.     Country:       Switzerland
  1385.     Modem norms:   up to V32bis MNP/V42bis
  1386.     Calling hours: 24 hour a day.
  1387.     Contents-file: ~/archives/README ~/ls-laR.gz
  1388.     Notes:         alphanet.ch is a UNIX system (mips.alphanet.ch), and
  1389.                    archives alt.sys.amiga.uucp.patches. It also has some
  1390.                    aminet files. There are also Aminet files.
  1391.  
  1392.     Date of entry: Sat, 28 August 1993 11:00:04 CED
  1393.  
  1394.     Site name:     hactar.hanse.de
  1395.     Login:         nuucp
  1396.     Password:      nuucp
  1397.     Phone number:  +49 40 550 35 49
  1398.     Country:       West Germany
  1399.     Modem norms:   up to V32bis MNP/V42bis
  1400.     Calling hours: 21:00-10:00 UTC
  1401.     Contents-file: UUPUB:Contents(.Z|.F|.lha)
  1402.     Notes:         Get `~/$readme.1st` the first time you call. Running BMS
  1403.                    and a mailserver, mailserv@hactar.hanse.de
  1404.     Date of entry: Mon, 14 Sep 1992 23:51:39 +0200
  1405.  
  1406.     3. BMS sites
  1407.  
  1408.     Generally the file to get is BMS:PUB/FILES.
  1409.  
  1410.     Site address: adastra.cvl.va.us
  1411.     Restrictions: none
  1412.     Notes:        UUCP sources and binaries.
  1413.  
  1414.     Site address: brewey.cts.com
  1415.     Restrictions: None known.
  1416.     Notes:        None.
  1417.  
  1418.     Site address: hactar.hanse.de
  1419.     Restrictions: None (yet). But make SURE you ARE reachable before getting
  1420.                   large files !!
  1421.     Notes:        UUCP sources and binaries. AmigaUUCP Plus. Refer to
  1422.                   BMS:pub/Files
  1423.  
  1424.     Site address: anaconda.bloomington.in.us
  1425.     Restrictions: None
  1426.     Notes:        Most files were lost in a disk crash. Some will be restored.
  1427.                   Probably only the UUCP system will remain downloadable.
  1428.                   BBS is +1 812 332 7379 (V32bis/V42bis) (Fido also)
  1429.  
  1430.     Site address: brunz.Santa-Cruz.CA.US
  1431.     Restrictions: None known.
  1432.     Notes:        None *** DOWN ***
  1433.  
  1434.     Site address: haadav.boston.ma.us
  1435.     Restrictions: None known.
  1436.     Notes:        14400 baud connection.
  1437.  
  1438.     Site address: moose.cs.indiana.edu!dolmen
  1439.     Restrictions: None known.
  1440.     Notes:        None
  1441.  
  1442.     Site address: uunet.uu.net!decvax!ftlcpu
  1443.     Restrictions: None known.
  1444.     Notes:        UUCP Patches.
  1445.  
  1446.     Site address: seq.uncwil.edu!marin
  1447.     Restrictions: None known.
  1448.     Notes:        Contains UUCP sources and binaries for AmigaOS, MacOS, and
  1449.                   MS-DOS.
  1450.  
  1451.     Site address: dacami.cmhnet.org
  1452.     Restrictions: None known.
  1453.     Notes:        ???
  1454.  
  1455.     Site address: alphanet.ch        ###### NOT AVAILABLE NOW ######
  1456.     Restrictions: System is not available for BMS. Please contact
  1457.                   schaefer@di.epfl.ch for mail exchanges.
  1458.  
  1459.     Site address: mirkwood.cam.org
  1460.     Restrictions: None known.
  1461.     Notes:        BETTY server. (see paragraph 4)
  1462.  
  1463.     Site address: peti.GUN.de
  1464.     Restrictions: none
  1465.     Notes:        Holds the latest versions of all programs Peter Simons is
  1466.                   responsible for (eg AGetty, PMAIL, PGP, UUCP library project)
  1467.                   System administrator is Peter Simons <simons@peti.GUN.de>
  1468.  
  1469.     4. BETTY
  1470.  
  1471.     Betty is an automatic "archie"-like system for BMS servers. It maintains
  1472.     a list of known BMS sites and their files. You can even request a server's
  1473.     list or find a program on a server via this method.
  1474.  
  1475.     Betty maintains a database that lists all the files available on
  1476.     some BMS sites.  To consult the Betty database, you send a mail
  1477.     message to the server describing what you are looking for.  The
  1478.     server will reply your message with the results of the query.
  1479.     Here is an example:
  1480.  
  1481.         To: betty@mirkwood.cam.org
  1482.         Subject:
  1483.  
  1484.         prog commodity
  1485.         quit
  1486.  
  1487.     And the reply would contain:
  1488.  
  1489.         From: nobody@mirkwood.cam.org
  1490.         To: hebrais@mirkwood.cam.org
  1491.         Subject: Betty
  1492.  
  1493.         [ ... ]
  1494.  
  1495.         Matches on deepthot.cary.nc.us:
  1496.         File:DOS2.0/
  1497.             FBLANK.LZH            26509 28-Sep-91 01:52:44 : SCN BLNK USING FRACTALS - COMMODITY
  1498.  
  1499.         Matches on mirkwood.cam.org:
  1500.         PUB:utilities/system/workbench/
  1501.             KCommodity.lha       218914 14-Jun-92 11:17:58
  1502.  
  1503.         [ ... ]
  1504.  
  1505.     Betty understands a number of commands.  To get the HELP file,
  1506.     send a mail message to "betty@mirkwood.cam.org" with the word
  1507.     "help" in the subject line.  You may contact the maintainer
  1508.     of Betty at "betty-request@mirkwood.cam.org".
  1509.  
  1510.     5. FSP sites
  1511.  
  1512.     Try disun3.epfl.ch at port 9999, in subdirectory uucp.
  1513.  
  1514.     6. Mailservers for getting the UUCP FAQ (this FAQ)
  1515.  
  1516.         mail to               fileserver@caron.ati.com
  1517.         request format        xsend auucp_faq.txt
  1518.  
  1519.         bms to                caron.ati.com
  1520.         request               files:auucp_faq.txt
  1521.  
  1522.  
  1523. (XI)                     BBS SOFTWARE SUPPORTING UUCP
  1524.  
  1525.     Most BBS software support FIDONET, most do not support UUCP directly.
  1526.     That means that often they need to import news and mail, thus using
  1527.     precious diskspace. Moreover they often do not translate news format
  1528.     correctly, or have problems with mails. If the BBS does only support
  1529.     FIDONET, a special package called UNETGATE (or something similar) can
  1530.     be used to translate news & mail into FIDONET echomail & netmail.
  1531.     Or when it is possible to run external programs ('Doors'), one can use
  1532.     Tin for reading news.
  1533.  
  1534.     1. DLG
  1535.  
  1536.     State:    COMMERCIAL
  1537.     Contact:    *no idea*
  1538.     UUCP:    News and mail are being imported to DLG internal mail and news
  1539.         format, which is more a FIDONET derivate. This means that users
  1540.         have to see ugly newsheaders, and some of the features of the
  1541.         newssystem are lost. After an import, it's a good idea to do a
  1542.         trimnews -all to remove dupes. News are expired not on a time
  1543.         basis but rather on an amount per area basis. However when
  1544.         posting an article, the underlying UUCP system is used to post
  1545.         directly mail & news.
  1546.     Doors:    There is a special version of TIN (dlgtin.lha) usable as a
  1547.                 'door'
  1548.  
  1549.     2. AXsh 1.3
  1550.  
  1551.     State:    Shareware, with a full-working demo version available on
  1552.         Aminet and nic.funet.fi. Registration is US$30
  1553.     Contact:    Pasi 'Albert' Ojala <albert@cs.tut.fi>
  1554.     UUCP:    AXsh is infact "simply" a shell. Custom scripts and commands
  1555.                 may be installed by the operator. The standard version includes
  1556.                 a readnews program which reads UUCP and CNews news directly.
  1557.         So you need UUCP or CNEWS as the transport layer for mail and
  1558.                 news if you don't talk with another AXsh BBS (if yes, transport
  1559.         is assured by zmodem and lha). It uses a special AUX handler
  1560.         which passes signals (C-D-E-F) and allows XPR filetransfers.
  1561.         An interesting utility is the FFE program which allows to
  1562.         browse through directories and select the file(s) you want
  1563.         to download. AXSH can be used with any serial device driver
  1564.         or unit number, and shared mode is available, along with
  1565.         handshake settings, speed an carrier detection. Examples
  1566.         and tested settings are included.
  1567.      Doors:    Almost full CLI/Shell support.
  1568.  
  1569.      3. 4D-BBS V2.x+
  1570.  
  1571.      State:    Shareware, with a full-working demo version available on
  1572.         Aminet and many BBS/Commercial services.  Registration is
  1573.         US $49.95 with educational and competetive upgrades available.
  1574.      Contact:    Dale E. Reed Jr. <daler@crnstn.spk.wa.us>
  1575.      UUCP:    4D-BBS directly reads and writes native news message store
  1576.         formats, so no importing/exporting is needed.  It presents this
  1577.         is the SAME format as mail and other network messages offering
  1578.         the user the same frontend, no matter which network the message
  1579.         is from/to.  The AmigaUUCP package is needed in order to support
  1580.         news/mail over UUCP.  4D-BBS uses sendmail and postnews to
  1581.         actually write the messages out to the network, allowing a
  1582.         seamlesses integration.  News is setup on either a time expire
  1583.         or on an amount limit configurable by the SysOp.
  1584.      Doors:    In the works in a full featured news and mail reading door,
  1585.         along with a qwk packer/reader which allows both mail and
  1586.         news to be read and replied to off-line.
  1587.  
  1588.      4. Perfect Link
  1589.      State:    Commercial
  1590.      Contact:    aberney@alphanet.ch
  1591.      UUCP:    Amiga-UUCP 1.16 and up
  1592.      Doors:    Direct access, REXX scripts and P-Link doors. You cannot,
  1593.         however, launch tin or elm. The system comes with Arexx
  1594.         scripts for mail & news.
  1595.  
  1596.      5. CNET
  1597.      State:    Commercial, US$229 for latest version (3.05c)
  1598.      Contact:    Perspective Software (Jim SELLECK)
  1599.      UUCP:    Cnet comes with import and export uunews/uumail programs.
  1600.         Contrary to other BBS doing importation, it is only done
  1601.         on a header basis (the original file is still referenced).
  1602.         AmigaUUCP is required as the UUCP transport (and
  1603.         processing) layer. Incorporates a QWK sub-system.
  1604.      Doors:    Tin and usual AmigaUUCP shell utilities. The sysop can also
  1605.         use AmigaUUCP CLI software from the BBS.
  1606.  
  1607.  
  1608. (XII)                    OTHER UUCP IMPLEMENTATIONS FOR AMIGAOS.
  1609.  
  1610.     This sections lists known UUCP implementations for AmigaOS:
  1611.  
  1612.     1. AmigaUUCP, by Matt Dillon and others. Latest version is 1.17beta4
  1613.  
  1614.     2. wUUCP by  Kai 'wusel' Siering <wusel@3jean.hanse.de>.
  1615.  
  1616. (XIII)                    UNRESOLVED TOPICS.
  1617.  
  1618.     - More BBS software.
  1619.     - CNET and PLINK info.
  1620.  
  1621. EOF = END OF FAQ :-)
  1622.  
  1623.